.theme-windows-me div:not(.client_decoration) ::selection {
	background: #000080;
	color: #fff;
}

.theme-windows-me div:not(.client_decoration) ::-moz-selection {
	background: #000080;
	color: #fff;
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar,
.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-thumb,
.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button {
	width: 16px;
	height: 16px;
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-thumb,
.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button {
	background: #c0c0c0;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #707070 inset;
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:hover:active {
	border: 1px solid #7b7b7b;
	box-shadow: none;
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-corner {
	background: #c0c0c0;
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button {
	background-position: center;
	background-repeat: no-repeat;
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button {
	background-image: url();
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:horizontal:decrement:disabled {
	background-position: calc(-24px + 1px) 1px; /* left */
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:horizontal:increment:disabled {
	background-position: calc(-36px + 1px) 1px; /* right */
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:vertical:decrement:disabled {
	background-position: calc(-12px + 1px) 1px; /* up */
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:vertical:increment:disabled {
	background-position: calc(-0px + 1px) 1px; /* down */
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:horizontal:decrement {
	background-position: calc(-24px + 1px) calc(-12px + 1px); /* left */
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:horizontal:increment {
	background-position: calc(-36px + 1px) calc(-12px + 1px); /* right */
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:vertical:decrement {
	background-position: calc(-12px + 1px) calc(-12px + 1px); /* up */
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-button:vertical:increment {
	background-position: calc(-0px + 1px) calc(-12px + 1px); /* down */
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar {
	background: url() repeat;
}

.theme-windows-me div:not(.client_decoration) ::-webkit-scrollbar-track-piece:active {
	background: #000;
}

.theme-windows-me {
	font-family: 'EmuOS', 'Microsoft Sans Serif', 'Arial', sans-serif;
}

.theme-windows-me .emuos-desktop {
	filter: none;
}